//
//  Game.h
//  PacIsBack
//
//  Created by Jérémy Brault on 21/01/10.
//  Copyright 2010 None. All rights reserved.
//

#import "GameViewController.h"
#import "PlayerProtocol.h"
#import "BattleProtocol.h"
#import "MapProtocol.h"

@interface Game : NSObject {
	GameViewController* controller;
	id<PlayerProtocol> player;
	id<BattleProtocol> currentBattle;
}

@property (nonatomic,retain) GameViewController* controller;
@property (nonatomic,retain) id<BattleProtocol> currentBattle;
@property (nonatomic,retain) id<PlayerProtocol> player;

- (id)initGame;
- (void) startGame;
- (void) fightWon:(id<BattleProtocol>) battle;
- (void) fightLost:(id<BattleProtocol>) battle;

@end
